package cn.huiyunche.bms.api.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @FileName: BmsReceiptAuditDTO
 * @Description: 审核数据
 * @author: Felix
 * @date: 2017/8/15.
 */
@ApiModel(value = "BmsReceiptAuditDTO", description = "审核数据")
public class BmsReceiptAuditDTO  {
    @ApiModelProperty(value = "客户订单ID", position = 1)
    private Integer customerOrderId;
    @ApiModelProperty(value = "客户订单号", position = 2)
    private String customerOrderCode;
    @ApiModelProperty(value = "销售订单ID", position = 3)
    private Integer salesOrderId;
    @ApiModelProperty(value = "销售订单号", position = 4)
    private String salesOrderCode;
    @ApiModelProperty(value = "状态：10：未提交 20：已提交 30：已通过 40：未通过", position = 5)
    private String status;
    @ApiModelProperty(value = "备注", position = 6)
    private String comment;
    @ApiModelProperty(value = "创建人", position = 7)
    private String createUser;
    @ApiModelProperty(value = "修改人", position = 8)
    private String modifiedUser;
    @ApiModelProperty(value = "创建时间", position = 9)
    private Date gmtCreate;
    @ApiModelProperty(value = "修改时间", position = 10)
    private Date gmtModified;
    @ApiModelProperty(value = "审核人", position = 11)
    private String auditUser;
    @ApiModelProperty(value = "审核时间", position = 12)
    private Date gmtAudit;

    public Integer getCustomerOrderId() {
        return customerOrderId;
    }

    public void setCustomerOrderId(Integer customerOrderId) {
        this.customerOrderId = customerOrderId;
    }

    public String getCustomerOrderCode() {
        return customerOrderCode;
    }

    public void setCustomerOrderCode(String customerOrderCode) {
        this.customerOrderCode = customerOrderCode;
    }

    public Integer getSalesOrderId() {
        return salesOrderId;
    }

    public void setSalesOrderId(Integer salesOrderId) {
        this.salesOrderId = salesOrderId;
    }

    public String getSalesOrderCode() {
        return salesOrderCode;
    }

    public void setSalesOrderCode(String salesOrderCode) {
        this.salesOrderCode = salesOrderCode;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getModifiedUser() {
        return modifiedUser;
    }

    public void setModifiedUser(String modifiedUser) {
        this.modifiedUser = modifiedUser;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getAuditUser() {
        return auditUser;
    }

    public void setAuditUser(String auditUser) {
        this.auditUser = auditUser;
    }

    public Date getGmtAudit() {
        return gmtAudit;
    }

    public void setGmtAudit(Date gmtAudit) {
        this.gmtAudit = gmtAudit;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append("customerOrderId=").append(customerOrderId);
        sb.append(", customerOrderCode=").append(customerOrderCode);
        sb.append(", salesOrderId=").append(salesOrderId);
        sb.append(", salesOrderCode=").append(salesOrderCode);
        sb.append(", status=").append(status);
        sb.append(", comment=").append(comment);
        sb.append(", createUser=").append(createUser);
        sb.append(", modifiedUser=").append(modifiedUser);
        sb.append(", gmtCreate=").append(gmtCreate);
        sb.append(", gmtModified=").append(gmtModified);
        sb.append(", auditUser=").append(auditUser);
        sb.append(", gmtAudit=").append(gmtAudit);
        sb.append("]");
        return sb.toString();
    }
}